*{ margin:0 auto; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {
    margin: 0 auto;
    padding: 0; text-align:center
}
img {
    border: medium none;
    vertical-align: middle;
}
ol, ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, table, th, td {
    font-size: 100%;
    font-weight: normal;
}
body, input, select, button, textarea {
    font-family: "Source Sans Pro",Tahoma,Microsoft yahei;
    font-size: 14px; text-align:center; margin:auto;
}
 header, footer{ text-align:center; margin:0 auto;  padding:0px;}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #3c3c3c;
    line-height: 23px; text-align:center; margin:auto;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #3c3c3c;
    text-decoration: none; transition: all 0.2s ease-out 0s;
}
a:hover {
    color: #28366b;
}
table {
    border-collapse: collapse;
}
input[type="button"] {
    outline: medium none;
}
.clearfix {
    display: block;
}
.overflow{ overflow:hidden}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;
}
.f30 {
    font-size: 30px; font-weight: bold
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%;
}
.wrap {
    width:1200px; 
}

.hui{ color:#CCCCCC}
.cs{ color:#F24A07}

.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.l-19 {
    line-height: 19px;
}
.l-15 {
    line-height: 15px;
}
.l-24 {
    line-height: 24px;
}
.l-26 {
    line-height: 26px;
}
.l-30 {
    line-height: 30px;
}
.l-35 {
    line-height: 35px;
}
.l-50 {
    line-height: 50px;
}
.l-80 {
    line-height: 80px;
}
.pl8 {
    padding-left: 8px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl30 {
    padding-left: 30px;
}
.pl33{padding-left: 33px;}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt150 {
    padding-top: 150px;
}
.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt85 {
    padding-top: 85px;
}
.pt70 {
    padding-top: 70px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.pb50 {
    padding-bottom: 50px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr40 {
    padding-right: 40px;
}
.pr50 {
    padding-right: 50px;
}
.pl50 {
    padding-left: 50px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml11 {
    margin-left: 11px;
}
.ml15 {
    margin-left: 15px;
}
.ml16 {
    margin-left: 16px;
}
.ml20 {
    margin-left: 20px;
}
.ml22 {
    margin-left: 22px;
}
.ml30 {
    margin-left: 30px;
}
.ml50 {
    margin-left: 50px;
}
.ml60 {
    margin-left: 60px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr25 {
    margin-right: 25px;
}
.mr30 {
    margin-right: 30px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.ml90 {
    margin-left: 90px;
}
.ml70 {
    margin-left: 70px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mm{ margin:20px}
.color-grey {
    color: #999;
}
.row {
    margin-left: -38px;
}
.row2 {
    margin-left: -20px;
}
.row3 {
    margin-left: -22px;
}
.row4 {
    margin-left: -1px;
}
.ml1{ margin-left:1px}
.blod{ font-weight:bold}
.huise{ color:#989697}
.lv{ color:#2D9D3B}
#cs{color:#F30;  }
.hui{color:#9F9F9F}
.boderr{ border:1px solid #CBCBCB}
.boder-r{ border-right:1px solid #CBCBCB}
.boder-b{ border-bottom:1px solid #CBCBCB}
.boder-t{ border-top:1px solid #CBCBCB}
.boder-l{ border-left:1px solid #CBCBCB}
.baise{ color:#fff}
.red{ color:#dd2432}
.hs{ color:#919090}
.pl230{ padding-left:230px}

/*倒计时广告*/
.head_ad {	
POSITION: relative; 
TEXT-ALIGN: left; 
MARGIN: -5px auto; 
WIDTH: 1920px; 
DISPLAY: none;
font-size:12px}

.head_ad DIV {MARGIN-BOTTOM: 10px}
.w810{ width:810px; float:right}
.w500{ width:350px}
.w500 .r1{ background:url(../images/in_icon_share1.png) no-repeat; width:32px; height:30px; display:block}
.w500 .r1:hover{ background:url(../images/in_icon_share1_active.png) no-repeat; width:32px; height:30px; display:block}
.w500 .r2{ background:url(../images/in_icon_share2.png) no-repeat; width:32px; height:30px; display:block}
.w500 .r2:hover{ background:url(../images/in_icon_share2_active.png) no-repeat; width:32px; height:30px; display:block}
.w500 dl{ background:url(../images/index_r1_c22.jpg) no-repeat; width:238px; height:36px;}
.in_pu{ width:185px; background:#FDFDFD; height:30px; border:none; text-align:left; line-height:30px; margin-top:2px;}
.an_img{ background: url(../images/index-2_r2_c11.png) no-repeat; width:23px; height:26px; border:none; margin-top:2px;}

.menu { 
font-family: arial, sans-serif; 
width:880px;
margin:0; 
margin-top:20px ; float:right 
} 
/* remove the bullets and set the margin and padding to zero for the unordered list */ 
.menu ul { 
padding:0; 
margin:0; 
list-style-type: none; 
} 
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */ 
.menu ul li { 
float:left; 
position:relative; 
} 
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */ 
.menu ul li a, .menu ul li a:visited { 
display:block; 
text-align:center; 
text-decoration:none; 
width:123px; 
height:30px; 
color:#000; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
line-height:30px; 
font-size:16px; 
} 
/* make the dropdown ul invisible */ 
.menu ul li ul { 
display: none; 
} 
/* specific to non IE browsers */ 
/* set the background and foreground color of the main menu li on hover */ 
.menu ul li:hover a { 
color:#fff; 
background:#b3ab79;
} 
/* make the sub menu ul visible and position it beneath the main menu list item */ 
.menu ul li:hover ul { 
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:105px; z-index:1111111111
} 
/* style the background and foreground color of the submenu links */ 
.menu ul li:hover ul li a { 
display:block; 
background:#faeec7; 
color:#000; font-size:14px
} 
/* style the background and forground colors of the links on hover */ 
.menu ul li:hover ul li a:hover { 
background:#dfc184; 
color:#000; 
} 
/*js*/
.flexslider{position:relative;height:634px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top:30px;  }
.slides{position:relative;z-index:1;}
.slides li{height:634px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

/*区域信息*/
.d1 {
 margin:10px auto;
 width:100%;
 height:35px;
 overflow:hidden;
 white-space:nowrap;
}
.d2 {
 margin:0px auto;
 background-color:#FF9933;
}
.div2 {
 width:auto;
 height:auto;
 float:left;
 overflow:hidden;
}
.div2 li{ float:left; font-size:14px; margin-right:100px }
.div2 li span{ float:right; color:#c5c5c3}

.w1234{ width:1234px; background: repeat-x #F6F4F5; height:136px}
.w1234 ul{ width:1158px}
.w1234 ul li{ float:left; padding-left:100px; padding-right:50px; padding-top:23px;}
.w1234 li span{ width:80px; clear:both; display:block; line-height:35px; font-size:16px;}
.w1234 ul li  a img {
    height: 66px;
    width: 72px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; float:left; margin-left:6px;
}
.w1234 ul li a:hover img{-webkit-transform:scale(0.8,0.8);
    -moz-transform:scale(0.8,0.8);
    -transform:scale(0.8,0.8);}
	
figure.effect-chico img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.img_tu  figure{ float:left; margin-right:10px;}
.img_tu  figure:last-child{ margin-right:0px}
figure.effect-chico:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.ml40{ margin-left:40px;}
.w180{ width:160px; float:left}
.w180 dt{ text-align:left}
.w180 dd{ text-align:left}
.w360{ width:300px; height:140px; text-align:right}
.lins_bg{ background:#F8F8F8; height:46px; font-size:12px; line-height:46px; text-align:left}


/*二级页面信息*/
#full-screen-slider { width:100%; height:306px; float:left; position:relative}
#slides { display:block; width:100%; height:306px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;left:0px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:430px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#F4E101}
.pro_nav li { float:left}
.pro_nav li a{ width:280px; background: url(../images/c_r6_c21.jpg) bottom no-repeat ; height:52px; line-height:44px; text-align:center; font-size:14px; display:block; }
.pro_nav li a:hover{  width:280px; background: url(../images/c_r6_c2.jpg) bottom no-repeat ; height:52px; line-height:44px; text-align:center; font-size:14px; display:block; color:#fff; }
#io{ width:280px; background: url(../images/c_r6_c2.jpg) bottom no-repeat ; height:52px; line-height:44px; text-align:center; font-size:14px; display:block; color:#fff; }
.pro_show li{ float:left; padding:38px 60px 0px 60px; overflow:hidden}
.pro_show li a img{ width:327px; height:226px}
.pro_show li span{ width:327px; line-height:35px; display:block; text-align:left; font-size:16px;}
.pro_show li p{ text-align:left; line-height:20px; font-size:12px;}
.pro_show{ width:945px; float:left}
.right_pro{ width:146px; background:#f3eee8; padding-bottom:200px}
.right_pro dt{ width:146px; height:46px; background: url(../images/011.jpg) no-repeat; text-align:center; line-height:36px; font-size:18px; color:#fff}
.right_pro dd{ width:230px; border-bottom:1px solid #FFF}
.right_pro dd a{ width:220px; height:30px;  line-height:30px; text-align:left; padding-left:10px; display:block}
.right_pro dd a:hover{ width:220px; height:30px; background:#e92e09; line-height:30px; text-align:left; padding-left:10px; display:block; color:#fff}

.bt{width:100%; height:auto; text-align:center; padding-bottom:15px; }
.bt h4{ font-size:30px; font-family:"microsoft yahei";}
.bt span{ margin-top:6px; color:#979696; font-size:12px;}
.case_inf{ width:880px; background:#F3F3F3; overflow:hidden; border:1px solid #E5E5E5}
.case_inf p{ text-align:left; line-height:24px; padding-top:15px;} 

/*焦点图*/
.focus{ position:relative; width:460px; height:305px; background-color: #000; float: left;}  
.focus img{ width:460px; height:305px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 

.w420{ width:320px;} 
.w420 h2{ font-size:20px; text-align:left;width:420px; clear:both; padding-top:15px}
.w420 p{ clear:both; text-align:left; line-height:20px; font-size:12px; padding-top:10px; height:108px;}
.w420 ul{ width:100%; clear:both; padding-top:5px; overflow:hidden}
.w420 ul li{ text-align:left; line-height:30px; background:url(../images/news_r3_c10.jpg) 0px 14px no-repeat; padding-left:15px;}
.w420 ul li span{ font-size:12px; color:#999; float:right}

.bg12{ width:100%; clear:both; margin-top:30px; height:12px; background:#F0F0F0; overflow:hidden}

.blk_18 {
 overflow:hidden;
 zoom:1;
 font-size:9pt;
 
 width:1400px;
 margin-top:20px; clear:both
}
.blk_18 .pcont {
 width:1320px;
 float:left;
 overflow:hidden;
 padding-left:5px;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
 .blk_18 .RightBotton {
 width:27px;
 height:62px;
 float:left;
 background:url(../images/news_r8_c15.jpg) no-repeat;margin-top:30px
} 
.blk_18 .LeftBotton {
 width:27px;
 height:62px;
 float:left;
 background:url(../images/news_r8_c1.jpg) no-repeat;margin-top:30px
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}
.blk_18 .pl {
 width:330px;
 float:left;
 text-align:center;
 line-height:24px;
}

.my_bg{ background:url(../images/ng_r2_c1.jpg) no-repeat;height:584px}
.mt_list{ width:270px; height:364px; background:#fff; overflow:hidden; float:left; margin-right:20px}
.my_bg .mt_list:last-child{margin-right:0px}
.mt_list dd{ text-align:center; line-height:30px;}
.mt_list dd a{ font-size:16px; padding-top:5px; overflow:hidden}
.mt_list dd p{ text-align:left; line-height:22px; padding:0px 15px 0px 15px}

.gd{ width:230px; height:40px; background:#DF212D; line-height:40px; font-size:16px; color:#fff; display:block; margin-top:30px;}
.gd:hover{ width:230px; height:40px; background:#2c2c2c; line-height:40px; font-size:16px; color:#fff; display:block}

/*新闻中心列表页*/
.w153{ width:153px;}
.w153 li{ padding-bottom:10px; clear:both; overflow:hidden}
.w153 .n1 a{ width:153px; background:url(../images/n11.jpg) left 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block}
.w153 .n1 a:hover{ width:153px; background:url(../images/n1.jpg) 0px 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block; color:#fff}
#n11{width:153px; background:url(../images/n1.jpg) 0px 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block; color:#fff}

.w153 .n2 a{ width:153px; background:url(../images/n22.jpg) left 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block}
.w153 .n2 a:hover{ width:153px; background:url(../images/n2.jpg) 0px 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block; color:#fff}
#n22{width:153px; background:url(../images/n2.jpg) 0px 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block; color:#fff}

.w153 .n3 a{ width:153px; background:url(../images/n33.jpg) left 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block}
.w153 .n3 a:hover{ width:153px; background:url(../images/n3.jpg) 0px 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block; color:#fff}
#n33{width:153px; background:url(../images/n3.jpg) 0px 0px no-repeat; height:38px; text-align:left; font-size:16px; display:block; color:#fff}

.w1206{ width:1020px;}
.ab{ text-align:left; line-height:24px;}
.ab p{ text-align:left; line-height:24px;}
.apply{width:1204px;margin:20px auto 0 auto; border:1px solid #ECECEC; height:48px}
.apply_array{width:130px;float:left;height:48px;margin-right:32px; line-height:48px; font-size:16px}
.apply_array .vote{position:absolute;line-height:26px;margin-top:10px;padding-left:29px;width:83px;display:block;background:url(imgs/vote.gif) no-repeat 0px 0px;height:26px;color:#282828;margin-left:-6px;text-decoration:none;}
.apply_last{margin-right:0px}
.apply_img{text-align:center;width:90px;display:table-cell;background:#e2e2e2;height:100px;font-size:95px;vertical-align:middle}
.apply_array a{text-decoration:none}
.apply_array a:hover{color:#233A70}
#ziti{color:#233A70}
.apply_info{text-align:center;padding:0px 15px;}
.apply_comment{text-align:center}
.apply_info a{line-height:17px;font-weight:700}
.apply_nav{position:relative;width:1098px;float:left;height:48px;overflow:hidden}
.apply_w{position:absolute;width:1000px;float:left;left:0px}
.apply .img_l{padding:12px 12px 0 12px;float:left;cursor:pointer;}
.apply .img_r{padding:12px 12px 0 12px;float:left;cursor:pointer;}

.news_li{ width:1206px;}
.news_li li{ text-align:left; line-height:30px; background:url(../images/news_r10_c8.png) 0px 10px no-repeat; padding-left:16px;}
.news_li li span{ font-size:12px; color:#999; float:right}


/*服务支持*/
.bgse{ background:url(../images/ss_r5_c4.jpg) center no-repeat; height:35px; line-height:35px; font-size:18px; color:#125582}
.serbg{ background:url(../images/s_r21_c1.jpg) no-repeat; height:795px; overflow:hidden}
.dl_left{ width:358px; float:left; padding-right:80px;}
.dl_left dd { text-align:left; line-height:26px; padding-left:90px}
.s1{ color:#233871; font-size:18px;}
.s2{ color:#0da905; font-size:18px;}
.s3{ color:#a90707; font-size:18px;}

.online_bg{ background:url(../images/s22_r4_c1.jpg) no-repeat; height:641px;}
.rt1{ background:url(../images/s_r2_c2.png) no-repeat; width:407px; height:53px; overflow:hidden}
.rt2{ background:url(../images/s_r4_c2.png) repeat-y; width:407px; height:auto; overflow:hidden; clear:both}
.rt3{ background:url(../images/s_r12_c2.png) no-repeat; width:407px; height:14px; overflow:hidden; clear:both}
.d_bg1{ background:url(../images/s_r6_c3.png) no-repeat; width:333px; height:44px; border:none; text-align:left; line-height:44px; padding-left:10px;}
.d_bg2{ background:url(../images/s_r8_c3.png) no-repeat; width:333px; height:44px; border:none; text-align:left; line-height:44px; padding-left:10px;}
.an_p{ background:url(../images/s_r10_c4.png) no-repeat; width:126px; height:39px; border:none; float:left; margin-top:10px; margin-left:30px;}

.fangwei_bg{ background:url(../images/ss_r18_c2.jpg) repeat-x; height:523px;}
.w805{ width:805px}
.f_in{ width:474px; height:40px; background:#fff; border:1px solid #E3E3E3; text-align:left; line-height:40px; padding-left:10px; color:#E7E7E7}
.f_an{ background:#233871; width:70px; height:42px; color:#fff; border:none; text-align:center; font-size:14px;}

.xiaz_bg{ width:100%; background:#233871; padding-bottom:40px;}

.wrap1{ width:1330px; }
.wrap1 dl{ width:644px; height:240px; border:1px solid #576893; float:left; margin-left:38px; margin-top:38px;}
.wrap1 dl dt{ float:left; padding-left:30px; padding-top:40px;}
.wrap1 dl dd{ width:290px; float:right; padding-right:15px; text-align:left; line-height:30px; color:#fff; padding-top:40px;}
.w776{ width:776px;}
.w660{ width:660px;}
.bcf9 {
    background: #f9f9f9 none repeat scroll 0 0; text-align:left
}
.complain i {
    color: #d60000;
    font-style: normal;
}
.select1 {
    height: 28px;
    width: 119px;
}
.select2 {
    height: 28px;
    width: 156px;
}
.complain label {
    display: inline-block;
    text-align: right;
    width: 85px;
}
.complain label span {
    color: #d60000;
    position: relative;
    top: 3px;
}
.textarea1 {
    height: 79px;
    margin-left: 4px;
    overflow: auto;
    padding: 5px;
    width: 556px;
}
.complain label.top {
    vertical-align: top;
}
.textarea2 {
    height: 35px;
    margin-left: 4px;
    overflow: auto;
    padding: 5px;
    width: 566px;
}
.input1 {
    height: 28px;
    line-height: 28px;
    margin-left: 4px;
    width: 109px;
}
.input2 {
    height: 28px;
    line-height: 28px;
    margin-left: 4px;
    width: 154px;
}
.select3 {
    height: 28px;
    width: 90px;
}
.complain label.ml {
    margin-left: 35px;
}
.complain label.pra {
}
.labelTop label, label.labelTop {
}
.input3 {
    height: 28px;
    line-height: 28px;
    margin-left: 4px;
    width: 578px;
}
.btns button {
    background: #005bac none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    width: 62px;
}
.article img {
    width: 100%;
}


/*关于我们*/
.pinpai_bg{ background:url(../images/about_r7_c1.jpg) no-repeat; height:602px;}
.w620{ width:540px; padding-right:30px; color:#fff}

#lrtk{width:1330px}
#lrtk >li{width:397px; margin-right:10px; margin-left:10px; }
.mb-wrapper{margin:0 auto 20px;position:relative; height:580px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%; }
a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../images/arrows.png) no-repeat;position:absolute;top:30%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;_background:transparent url(../images/arrows.gif) no-repeat}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:540px; left:610px;z-index:100}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%}

.rec_bg{ background:url(../images/aa_r2_c1.jpg) no-repeat; height:736px;}
.recai{ width:1400px; padding-top:20px;}
.recai li{ float:left; padding-left:80px; padding-top:36px; overflow:hidden}

.recai li img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.recai li:hover img {
	opacity: 0.8;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.con_bg{ background:url(../images/about_r25_c1.jpg) no-repeat; height:352px}
.w530{ width:640px; line-height:30px; font-size:18px; text-align:left; padding-top:100px}

.page{ width:100%;  margin-bottom:20px; font-size:12px; font-family:"microsoft yahei"; overflow:hidden; text-align:center; margin:auto;  padding-top:20px}
.page ul{ width:600px; float:left}
.page a{display:block; float:left; height:30px; border:1px solid #bcbcbc; line-height:30px; padding:0 15px; margin:0 3px; color:#666; overflow:hidden;}
.page a:hover,a.cur{background:#233871; color:#fff; border:1px solid #233871; text-decoration:none;}


.he_slideCaptionDown{width:327px;height:226px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption{background:rgba(254,114,83,.8);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#fff;top:25%;opacity:1}
.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}

.main-content {
    margin: 0 auto;
    overflow: hidden;
    width: 1200px;
}
.main-content .main-right li {
    border-bottom: 1px solid #d9dee5;
    height: 47px;
    position: relative;
}
.main-content .main-right li a {
    color: #585c61;
    display: list-item;
    font-size: 13px;
    font-weight: bold;
    height: 47px;
    left: 0;
    line-height: 47px;
    padding-left: 10px;
    position: absolute;
    top: 0;
    width: 100%;
}
.main-content .main-right .hover {
    background: #4387c8 none repeat scroll 0 0;
}
.main-content .main-right .hover a {
    color: #fff;
}
.main-content .main-right .selected {
    background: #4387c8 none repeat scroll 0 0;
}
.main-content .main-right .selected a {
    color: #fff;
}
.main-content .main-left {
    border-right: 1px solid #c9d0d9;
    float: left;
    min-height: 400px;
    width: 836px;
}
.pagination a {
    background: #b6beca none repeat scroll 0 0;
    color: #6b523f;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin-right: 10px;
    text-align: center;
    width: 37px;
}
.pagination span {
    background: #60646a none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    margin-right: 10px;
    text-align: center;
    width: 37px;
}
.pagination {
    margin-top: 20px;
    overflow: hidden;
}
.main-content .Comprehensive .titlepic {
    margin-bottom: 20px;
    margin-top: 30px;
}
.main-content .Comprehensive .menu_l {
    background: rgba(0, 0, 0, 0) url("../images/z_line.png") no-repeat scroll 0 top;
    overflow: hidden;
}
.main-content .Comprehensive .menu_l ul {
    float: right;
}
.main-content .Comprehensive .menu_l li {
    float: left;
    margin-left: 20px;
}
.main-content .Comprehensive .menu_l li a {
    color: #585c61;
    display: inline-block;
    font-weight: bold;
    padding-top: 15px;
}
.main-content .Comprehensive .menu_l li:hover {
    background: rgba(0, 0, 0, 0) url("../images/z_line1.png") repeat-x scroll 0 top;
}
.main-content .Comprehensive .com_con {
    overflow: hidden;
    padding: 60px 0 50px;
}
.main-content .main-left .title {
    background: rgba(0, 0, 0, 0) url("../images/text1.png") no-repeat scroll 0 bottom;
    margin-bottom: 48px;
    margin-right: 40px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 62px;
    position: relative;
}
.main-content .main-left .title .t_txt {
    opacity: 0;
    position: absolute;
    right: -201px;
    top: 53px;
}
img:hover {
}
.public_mian {
    cursor: pointer;
    position: relative;
}
.public_play {
    background-color: #1f36a3;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}
.public_play a {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.public_play a img {
    background-color: #fff;
    display: none;
    left: 50%;
    margin-left: -34.5px;
    margin-top: -35px;
    padding: 20px;
    position: absolute;
    top: 50%;
}
.w576{ width:682px}
.w576 li{ text-align:left; line-height:26px;}
.w576 li span{ float:right; color:#CCC}
.w5001{ width:500px}

.left_zuo{ width:220px;}
.ul_list li{ text-align:left; font-size:14px; line-height:40px; border-bottom:1px solid #eaeaea; }
.ul_list li a{padding-left:10px;}
.ul_list li a:hover{padding-left:10px; height:40px; color:#06F;  display:block; line-height:40px;}
.ul_list li a:hover em{ color:#fff}
#ip{padding-left:10px; height:40px; color:#06F; display:block; line-height:40px;}
.right_lis{ width:930px; }
